package util;


/**
 * 字符串校验器
 * 提供校验该字符串是否为空或全由空白字符组成
 *
 * @author wyl
 */
public final class StringValidator {

    /**
     * 判断字符串是否为null或者空字符组成
     *
     * @param cs 输入的字符串
     * @return 校验结果
     */
    public static boolean isBlank(CharSequence cs) {
        if (cs == null) {
            return true;
        }
        int strLen = cs.length();
        if (strLen == 0) {
            return true;
        } else {
            for (int i = 0; i < strLen; ++i) {
                if (!Character.isWhitespace(cs.charAt(i))) {
                    return false;
                }
            }
            return true;
        }
    }
}
